Marque as opções verdadeiras sobre Rxjs 6.X:
Durante um tratamento de erro com catchError, podemos decidir que determinados erros sejam tratados e que outros sejam lançados normalmente. Lançamos erros através da função throw.
catchError
throw
Dentro de catchError, o correto é lançar o erro através da função `throwError' , que retorna um novo Observable com o erro capturado.
throwError tem a mesma funcionalidade de throw, só muda o nome.
throwError
O primeiro lança o error como um Observable, já o segundo simplesmente lança um erro. O primeiro é específico do Rxjs, já o seguindo padrão da linguagem JavaScript.
Através do operador catchError podemos tratar erros, evitando assim que se propague para quem realizou a inscrição no Observable.
Exato.